package com.aysafety.iotdataplatformweb.services.comprehensiveWarning;

import java.io.IOException;
import java.util.Map;

/**
 * @program: iotDataPlatform
 * @description: 矿-综合预警
 * @author: ChengQi
 * @create: 2019-01-15 09:44
 **/
public interface ComprehensiveWarningService {

    /**
    * @Description: 微震综合预警
    * @Param: [mineId, startTime, endTime] 
    * @return: java.util.Map<java.lang.String,java.lang.Object> 
    * @Author: ChengQi 
    * @Date: 2019/3/12 
    */ 
    Map<String, Object> comprehensiveWarningMicroseism(String mineId, String startTime, String endTime) throws Throwable;


    /**
    * @Description: 地音综合预警
    * @Param: [mineId, startTime, endTime]
    * @return: java.util.Map<java.lang.String,java.lang.Object>
    * @Author: ChengQi
    * @Date: 2019/3/14
    */
    Map<String, Object> comprehensiveWarningGeosound(String mineId, String startTime, String endTime)
        throws IOException;

    /** 
    * @Description: 单系统综合预警-液压支架
    * @Param: [mineId, startTime, endTime] 
    * @return: java.util.Map<java.lang.String,java.lang.Object> 
    * @Author: ChengQi 
    * @Date: 2019/4/1 
    */ 
    Map<String, Object> comprehensiveWarningHy(String mineId, String startTime, String endTime)
        throws IOException;
}
